<?php
/**
 *      [迷你云] (C)2009-2012 南京恒为网络科技.
 *   软件仅供研究与学习使用，如需商用，请访问www.miniyun.cn获得授权
 * 
 */
?>
<?php

class LdapViewForm extends OptionViewForm
{

    public  $ldapHost;
    public  $ldapPort;
    public  $ldapBaseCn;


    public function rules(){
        $valid = array(
        );
        return $valid;
    }


    public function save($attributes){
        if(!extension_loaded("ldap")){
            $this->addError('ldapHost','php必须打开ldap扩展才能使用ldap服务');
            return;
        }

        if(!extension_loaded("gettext")){
            $this->addError('ldapHost','php必须打开gettext扩展才能使用ldap服务');
            return;
        }

        parent::save($attributes);
    }


    
    public function getLdapHost(){
        return $this->getOptionValue("ldap_host");;
    }

    
    public function getLdapPort(){
        return $this->getOptionValue("ldap_port");
    }

    
    public function getLdapBaseCn(){
        return $this->getOptionValue("ldap_base_cn");
    }

    
    public function attributeLabels()
    {         return  array(
            'LdapHost'=>'ldap服务地址',
            'LdapPort'=>'ldap服务端口',
            'LdapBaseCn'=>'ldap服务基本树',
        );
    }
}